top performers - German English Dictionary